草庐IT

Java eclipse WindowBuilder,改变外观

全部标签

javascript - 为什么从 Javascript 数组中删除不会改变它的长度?

我有一个数组:data.Dealer.car[0]data.Dealer.car[1]data.Dealer.car[2]如果我这样做:alert(data.Dealer.car.length);deletedata.Dealer.car[1];alert(data.Dealer.car.length);它每次都给我相同的计数。被移除的元素还存在吗? 最佳答案 如果你想删除一个项目,使用splice方法:alert(data.Dealer.car.length);data.Dealer.car.splice(1,1);alert(d

javascript - 在不失去焦点的情况下改变?

我正在创建一个带有选择下拉列表的表单。其中一个选项是“其他-请指定”,它应该显示一个额外的文本字段以获取更多详细信息。我设法使用onChange事件+一些简单的值检查(因为我不能依赖位置)来做到这一点。我开始测试它并意识到虽然它在使用鼠标时工作得很好(onChange在控件失去焦点后运行),但当我使用键盘时它不会(因为它还没有失去焦点)-仅在我按下Tab键后,是否会出现更改(看起来很奇怪)。在我看来,我似乎遗漏了一些明显的东西,我寻找了其他事件,我找到的最接近的事件是onclick,但也不是。那么问题来了,有没有更好的方法来解决这个问题? 最佳答案

javascript - 这是合法的javascript吗?将参数传递给函数并让它改变它们

这合法吗?它适用于所有浏览器吗?functionfunc1(a,b,c){//b==2herechange_em(arguments);//bshouldequal3here}functionchange_em(args){args[0]=6;args[1]++;args[2]=[];}func1('foo',2);如果您想知道,我需要调整函数中的参数。宏将是完美的,除了javascript没有宏。正确地执行此操作,即将变量传递给函数,然后将它们返回到对象中,然后在调用方中提取它们几乎与复制/粘贴调整函数一样多的代码。 最佳答案 在

javascript - 如何在不改变其位置的情况下在 Phaser/PixiJS 中缩放 Sprite 的大小?

我正在Phaser中使用一些我想在实际游戏中按比例缩小的大图像制作游戏:create(){//Createthespritegroupandscaleitdownto30%this.pieces=this.add.group(undefined,"pieces",true);this.pieces.scale.x=0.3;this.pieces.scale.y=0.3;//Addtheplayerstothemiddleofthestageandaddthemtothe'pieces'groupvarmiddle=newPhaser.Point(game.stage.width/2,g

javascript - React - 改变 this.state onClick 用 array.map() 呈现

我是React和JavaScript的新手。我有一个Menu组件,它呈现一个动画onClick,然后将应用程序重定向到另一个路径,/coffee。我想将单击(选择)的值传递给函数this.gotoCoffee并更新this.state.select,但我不知道如何,因为我在同一onClick事件中映射this.state.coffees中的所有项目。我如何做到这一点并将this.state.select更新为点击值?我的代码:classMenusextendsComponent{constructor(props){super(props);this.state={coffees:[]

javascript - 当组件在 native react 中重新呈现时,动态不透明度不会改变

我开始学习ReactNative,并为我的项目创建了一个简单的Button组件以在我的项目中重复使用。我根据变量“禁用”动态设置不透明度值,但是,按钮的外观不会随着不透明度变量的值而改变。我四处搜索,但没有找到解释..任何帮助将不胜感激。这是我的源代码:importReactfrom'react'import{View,Text,TouchableOpacity,StyleSheet}from'react-native'importPropTypesfrom'prop-types'//TODO:arrumaroproblemacomaopacidadeexportdefaultfunc

javascript - 如何更改 Fabric.js 调整大小句柄的默认外观?

Fabric.js的交互模式非常方便,允许像在Inkscape等矢量绘图程序中那样操作对象。我想在需要一种拼贴编辑器的Web应用程序项目中使用此功能。默认情况下,选中对象时,边界框和调整大小handle显示为蓝色,handle为蓝色空心大方block。我想更改它以匹配我的项目设计。文档有专门的页面介绍如何在此处执行此类自定义:http://fabricjs.com/customization/使用上述指南,我能够获得更适合我的应用程序的选择框。但是这个解决方案是基于每个对象的。使用Shift键执行组选择时,handle和边界框恢复为默认蓝色。我如何才能达到文档中所述的相同级别的自定义并

javascript - 如何检测 YouTube 上的页面导航并无缝修改其外观?

我正在制作一个简单的Chrome扩展程序,以将YouTube播放列表中每个视频的长度相加,并将总长度插入到页面中。我已经成功了,但我的脚本只在刷新页面后有效,而不是在导航站点时有效。但这不是很方便。是否可以检测YouTube上的页面导航并在页面呈现HTML之前将HTML插入,以便立即显示添加的内容,没有任何延迟并且不需要刷新页面?示例链接:https://www.youtube.com/playlist?list=PL_8APVyhfhpdgMJ3J80YQxWBMUhbwXw8B附言我的问题与Modifyelementsimmediatelyaftertheyaredisplayed

javascript - jss如何改变颜色的不透明度

目前我正在使用以下代码使用jss为元素添加颜色。conststyleSheet=theme=>({root:{backgroundColor:theme.colors.red,},})我想知道是否存在基于颜色theme.colors.red添加不透明度的函数。示例smt如下:backgroundColor:颜色(theme.colors.red,.05), 最佳答案 MaterialUI有一个colorManipulatorutilityfile,其中包括一个alpha函数:import{alpha}from'@material-u

javascript - 动态改变 tinyMce 编辑器的高度

我在我的页面中使用了tinymce编辑器。我想要做的是动态改变编辑器的高度。我创建了一个函数:functionsetComposeTextareaHeight(){$("#compose").height(200);}但这不起作用。我的文本区域是我已经尝试了各种改变高度的方法,但无法解决。有什么我想念的吗? 最佳答案 您可以使用resizeTo主题方法调整tinymce的大小:editorinstance.theme.resizeTo(width,height);宽度和高度设置编辑区域的新大小——我还没有找到推断编辑器实例额外大小的